package com.rtf.framework.monitor.support;

import lombok.Getter;

import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicLong;

/**
 * 请求量信息
 */
@Getter
public class AppRequestInfo {
    // 总持续时间，默认为毫秒
    private AtomicLong totalDuration = new AtomicLong(0) ;

    // 总请求数，默认为0,包括失败和正确数量
    private AtomicInteger num = new AtomicInteger( 0 ) ;

    // 失败请求数，默认为0，只包括失败数量
    private AtomicInteger failNum = new AtomicInteger( 0 ) ;

}